package com.tul.exercise.base.object.fieldinit;

import org.junit.jupiter.api.Test;


import static com.tul.exercise.base.utils.Print.print;
import static org.junit.jupiter.api.Assertions.assertTrue;

/**
 * @Description 《java编程思想》第2章 示例1：
 *
 *  类字段的初始化
 *
 **/
public class FieldInitTest {
    // int 类型字段
    public int age;

    // char 类型字段
    public char sex;


    /*
     * 类字段的默认初始化值
     */
    @Test
    public void fieldInitTest() {

        String tipStr = "类型默认初始化值:";

        FieldInitTest test = new FieldInitTest();
        print("int" + tipStr + test.age);
        assertTrue(test.age == 0);

        print("char" + tipStr + test.sex);
        assertTrue(test.sex == '\u0000');

    }

}
